// 柯里化演示
// function checkAge (age){
//     let min = 18
//     return age >= min
// }

// 普通的纯函数
// function checkAge (min, age){
//     return age >= min
// }
// console.log(checkAge(18,24))
// console.log(checkAge(18,22))
// console.log(checkAge(22,25))

// // 函数的柯里化
// function checkAge (min){
//     return function (age){
//         return age>= 20
//     }
// }

// 函数的柯里化(箭头函数)
let checkAge = min=> age => age >= min

const baseAge1 = checkAge(18)
const baseAge2 = checkAge(20)
console.log(baseAge1(20))
console.log(baseAge2(23))
console.log(baseAge2(18))